﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Mail;

namespace MLoboSTI.Controlador
{
    public class ControladorContato
    {
        public static string RETORNO_ENVIO_OK = "Mensagem enviada enviada";
        public static string RETORNO_ENVIO_NAOOK = "Mensagem NÃO enviada.Por favor, tentar por email.";
        public static string EnviarContato(string nome, string email, string texto)
        {
            return EnviarPorEmail(nome, email, texto);
        }

        private static string EnviarPorEmail(string nome, string email, string texto)
        {
            MailMessage msg = new MailMessage(new MailAddress(email), new MailAddress("mlobo@mlobosti.com.br"));
            SmtpClient client = new SmtpClient("relay-hosting.secureserver.net", 25);

            msg.From = new MailAddress(email);
            msg.Subject = "Contato no site de " + nome;
            msg.Body = texto;

            try
            {
                client.Send(msg);
                return RETORNO_ENVIO_OK;
            }
            catch (Exception)
            {
                return RETORNO_ENVIO_NAOOK;
            }                        
        }
    }
}
